//
//  ViewController.m
//  NETDemo
//
//  Created by qianfeng001 on 15/7/13.
//  Copyright (c) 2015年 qianfeng001. All rights reserved.
//

#import "ViewController.h"
#define kPath @"http://10.0.8.8/sns/my/user_list.php?page=1&number=20"
@interface ViewController ()

@end

@implementation ViewController
/*
 url地址
 协议  主机  参数
 http://10.0.8.8/sns   sns 的服务器地址
 my/user_list.php   资源地址
 page=1&number=20 参数的目的是为了筛选数据
 */
- (void)viewDidLoad {
    //当前的demo 是一个同步下载，都交给了ui主线程进行下载，刷新数据，但是下载数据是一个耗时操作，同步下载的话，只有下载完数据了，那么擦会执行下面的操作，这样会影响用户体验。
    //所以我们一般下载数据的时候，应该交给别的线程去完成，值就是异步下载
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    //相对于当前的线程
    NSString *str=[NSString stringWithContentsOfURL:[NSURL URLWithString:kPath] encoding:NSUTF8StringEncoding error:nil];
    NSData *data=[str dataUsingEncoding:NSUTF8StringEncoding];
    //按照json解析
    NSDictionary *dict=[NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
    //获取数据
    NSArray *ary=dict[@"user"];//等价于[dict objectForKey:@"users"];
    for (NSDictionary *user in ary) {
        NSLog(@"user：%@",user);
    }
    
    
    
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end
